package com.hoyue.classroom.dao;

import com.hoyue.classroom.bean.Course;
import com.hoyue.classroom.bean.UserCourse;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 空白
 * @version 1.0
 * Create by 2019/08/22 11:21
 */
public interface UserCourseMapper {

    /**
     * 查询此用户绑定的所有课程
     * @param id 用户id
     * @return
     * @throws Exception
     */
    List<Course> listCourse(@Param("id") Integer id);

    /**
     * 用户绑定课程
     * @param userCourse 用户id和课程id
     * @return
     * @throws Exception
     */
    int addCourse(UserCourse userCourse);

    /**
     * 删除用户与课程的绑定
     * @param userCourse
     * @return
     */
    int movCourse(UserCourse userCourse);
}
